team head - German English Dictionary